jsp 页面跳转加"../"得问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:50:08
在jsp中,页面跳转以及servlet中得跳转,什么时候该加"../",什么时候不该加"../"???
相信些,谢谢哦
是详细些,不是相信些,呵呵

../的理解同楼上Anson0370
又可以称为相对路径吧,就是你要使用的serlvet或文件相对你当前所处的位置。
比如:

我当前在:/check/aaa.jsp,则,我要调用与check同级的servlet,则相对路径为:../servlet名称

如果你搞不清楚相对路径

你可以使用绝对路径,也有很多项目中常用绝对路径

在JSP上部声明:
<%
String path = request.getContextPath(); //这是获得上下文路径
%>

调用时,<%=path%>/ 这个即代表根目录,你的文件或servlet位于哪一级目录,直接在后面填写即可,不需要考虑是否使用../

比如:
有一个servlet在web.xml中的配置是:

<url-pattern>/myservlet</url-pattern> 以/开头,代表myservlet在根目录下,则它的绝对地址为:<%=path%>/myservlet;

如果:<url-pattern>/check/myservlet</url-pattern>,代表myservlet在根目录下的check路径下面,则绝对地址为:<%=path%>/check/myservlet

eeee

../是表示退到上级目录
比如你现在所在目录是root/admin/xxx.jsp
你要调用root/yyy.jsp
那就../yyy.jsp